package org.jeecg.common.modules.withdraw.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 提现记录
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "xml")
public class WithDrawReqVo {

    /**id*/
    private String id;

    /**医生ID*/
    private String doctorId;

    /**医生姓名*/
    private String doctorName;

    /**医生手机号*/
    private String mobile;

    /**提现金额*/
    private BigDecimal amount;

    /**开户行信息*/
    private String bankName;

    /**开户名*/
    private String accountName;

    /**卡号*/
    private String accountNo;

    /**创建时间*/
    private Date createTime;

    /**创建人*/
    private String createBy;

    /**状态  0 申请中  1 已审批  2 已拒绝*/
    private int status;

    /**拒绝原因*/
    private String reason;

    /**税率*/
    private BigDecimal taxRatio;

    /**税费*/
    private BigDecimal taxFee;

    /**实际到账金额*/
    private BigDecimal receipt;
}
